#include<stdio.h>
#include<string.h>
int main()
{
  char a[1000],b[1000],c[1000];
  scanf("%s\n%s",a,b);
  int len1=strlen(a);
  int len2=strlen(b);
  int i,j;
  for(i=0;i<len1;i++)
  {
  	c[i]=a[i];
  }
  for(j=0;j<len2;j++)
  {
  	c[j+i]=b[j];
  }
  int len3=len1+len2;
  char t;
  for(i=0;i<len3-1;i++)
  {
  for(j=0;j<len3-i-1;j++)
     {
	  	if(c[j]>c[j+1])
	  	{
	  	t=c[j];
	  	c[j]=c[j+1];
	  	c[j+1]=t;
	   }
     }
 }
  for(i=0;i<len3;i++)	
  {
  	printf("%c",c[i]);
  }
  return 0;
} 
